.pure-textarea {
	line-height: var(--pure-textarea-line-height, 1.75);
	box-sizing: border-box;
	width: var(--pure-textarea-width, 100%);
	height: var(--pure-textarea-height, 10em);
	flex: var(--pure-textarea-flex, 1);
	font-size: var(--pure-textarea-font-size);
	background: var(--pure-textarea-background, var(--pure-background-element));
	text-align: var(--pure-textarea-text-align);
	margin: var(--pure-textarea-margin);
	padding: var(--pure-textarea-padding, 0.5em 0.75em);
	border: var(--pure-textarea-border-width) var(--pure-textarea-border-style) var(--pure-textarea-border-color);
	border-radius: var(--pure-textarea-border-radius);
	outline: var(--pure-textarea-outline);
	box-shadow: var(--pure-textarea-box-shadow);
	color: var(--pure-textarea-color);
	min-height: var(--pure-textarea-min-height, none);
	box-sizing: border-box;
}

.pure-textarea:focus,
.pure-textarea:focus-within {
	outline: var(--pure-textarea-focus-outline, var(--pure-textarea-outline, none));
	border-color: var(--pure-textarea-focus-border-color, var(--pure-textarea-border-color));
	border-style: var(--pure-textarea-focus-border-style, var(--pure-textarea-border-style));
	border-width: var(--pure-textarea-focus-border-width, var(--pure-textarea-border-width));
	box-shadow: var(--pure-textarea-focus-box-shadow, var(--pure-textarea-box-shadow));
	border-radius: var(--pure-textarea-focus-border-radius, var(--pure-textarea-border-radius));
	color: var(--pure-textarea-focus-color, var(--pure-textarea-color));
	background: var(--pure-textarea-focus-background, var(--pure-textarea-background, var(--pure-background-element)));
}
